.cardreading{
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid rgba(255, 255, 255, 1);
    .readId{
        width: 120px;
        display: flex;
        justify-content: center;
        align-items: center;   
        cursor: pointer;
        .icon{
            width: 21px;
            height: 16px;
            background-image: url('https://cdn7.axureshop.com/demo2024/2321849/images/%E6%82%A3%E8%80%85%E7%99%BB%E8%AE%B0/u2022.svg');
            position: relative;
            & img:nth-child(1){
                position: absolute;
                left: 11px;
                top: 5px;
            }
            & img:nth-child(2){
                position: absolute;
                left: 3px;
                top: 4px;
            }
        }
        .iconcard{
            width: 21px;
            height: 19px;
            position: relative;
            background-image: url('https://cdn7.axureshop.com/demo2024/2321849/images/%E6%82%A3%E8%80%85%E7%99%BB%E8%AE%B0/u2027.svg');
            & img:nth-child(1){
                position: absolute;
                left: 2px;
                top: 9px;
            }
            & img:nth-child(2){
                position: absolute;
                left: 12px;
                top: 8px;
            }
        }
        span{
            margin-left: 7px;
        }
    }
}
.basicInfo{
    width: 100%;
    height: 425px;
    margin-top: 20px;
    background-color: #fff;
    .title{
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        color: #333333;
        font-weight: 700;
        padding-left: 20px;
        border-bottom: 1px solid rgba(242, 242, 242, 1);
        box-sizing: border-box;
        cursor: pointer;
    }
    .formbox{
        padding: 20px 30px 20px 10px;
        box-sizing: border-box;
        .itemstyle{
            width: 318px;
            :global .ant-form-item-label{
                width: 88px !important;
            }
                
        }  
        .detail{
            :global .ant-form-item-label{
                width: 110px !important;
            }
        }
    }
}
.SupplementaryInformation{
    width: 100%;
    height: 260px;
    background-color: #fff;
    margin-top: 20px;
    .title{
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        color: #333333;
        font-weight: 700;
        padding-left: 20px;
        border-bottom: 1px solid rgba(242, 242, 242, 1);
        box-sizing: border-box;
    }
    .Supplementary{
        height: 210px;
        padding: 30px 20px;
        .itemstyle{
            width: 230px;
            height: 32px;
            border-radius: 5px;
        }
        :global .ant-form-item-required::before{
            display: none !important;
        }
    }
}
:global .ant-cascader-menu-item-active,:global .ant-select-item-option-selected{
    color: #1677ff !important;
    font-weight: 400 !important;
}
// 关联信息
.RelatesInformation{
    width: 100%;
    height: 130px;
    background-color: #fff;
    margin-top: 20px;
    margin-bottom: 27px;
    .title{
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        color: #333333;
        font-weight: 700;
        padding-left: 20px;
        border-bottom: 1px solid rgba(242, 242, 242, 1);
        box-sizing: border-box;
    }
    .formbox{
        height: 80px;
        padding: 0 20px;
        .itemstyle{
            margin-bottom: 0 !important;
            width: 318px;
            margin-right: 30px;
            :global .ant-form-item-label{
                width: 88px !important;
            }
        }
    }
}
.itemstyle{
    width: 318px;
    :global .ant-form-item-label{
        width: 88px !important;
    }
}
// 卡管理
.hidden{
    display: none !important;
}
.cardmanagement{
    margin-top: 10px;
    width: 100%;
    // height: 240px;
    background-color: #fff;
    margin-bottom: 50px;
    // display: none;
    .title{
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        color: #333333;
        font-weight: 700;
    }
    .datalists{
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
        .tabledata{
            :global .ant-table-thead .ant-table-cell{
                background-color: #e7f5ff;
                line-height: normal !important;
                padding: 15px 16px !important;
            }
            :global .ant-table-row{
                line-height: normal !important;
                .ant-table-cell{
                    padding: 15px 16px !important;
                }
            }
            :global .ant-table-cell::before {
                content: '';
                width: 0 !important;
            }
        }
    }
}
// 底部提交信息
.bottomFixed{
    width: 1145px;
    height: 50px;
    padding: 0 20px;
    box-sizing: border-box;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 0px 5px rgba(215, 215, 215, 0.988235294117647);
    .bottomleft{
        display: flex;
        align-items: center;
        height: 50px;
        .jumplists{
            width: 120px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            .imagesbox{
                width: 23px;
                height: 23px;
                position: relative;
                & img:nth-child(1){
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 23px;
                    height: 23px;
                }
                & img:nth-child(2){
                    position: absolute;
                    top: 50%;
                    left: 49%;
                    transform: translate(-50%,-50%);
                }
            }
            .patientlist{
                width: 19px;
                height: 20px;
                position: relative;
                & img:nth-child(1){
                    position: absolute;
                    bottom: 0;
                }
                & img:nth-child(2){
                    position: absolute;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                }
            }
            .text{
                margin-left: 10px;
            }
        }
        .splite{
            width: 2px;
            height: 21px;
        }
    }
    .bottomright{
        .defaule,.primary{
            height: 32px;
        }
        .defaule{
            margin-right: 20px;
        }
    }
}
//编辑的底部固定定位
.editfixed{
    width: 1145px;
    height: 50px;
    padding: 0 20px;
    box-sizing: border-box;
    background-color: #fff;
    position: fixed;
    bottom: 0px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    box-shadow: 0px 0px 5px rgba(215, 215, 215, 0.988235294117647);
}